{{tag>Xenial tutoriel Lire_une_base_Access BROUILLON}}

----


====== Comment lire une base de données Microsoft Access avec Ubuntu ? ======

Ce tutoriel utilise Libre Office Base et le pilote open-source Java JDBC UCanAccess. Il porte sur les bases créées avec une version d'Access postérieure à 2xxx et antérieure à 2xxx, le fichier qui en résulte est nommé avec l'extension .accdb.

===== Pré-requis =====

  * Disposer des [[:sudo|droits d'administration]].
  * Disposer d'une connexion à Internet configurée et activée.
  * Avoir installé [[https://doc.ubuntu-fr.org/libreoffice|Libre Office Base]]  et Java

=====  Le pilote JDBC =====

Tout d'abord, il vous faudra télécharger le pilote Java JDBC  UCanAccess sur [[http://ucanaccess.sourceforge.net/site.html|cette page]], l'enregistrer et le décompresser  dans le répertoire de votre choix, en conservant sa structure.
===== Libre Office =====

L'étape suivante consiste en un paramétrage de Libre Office. 
  * Lancer Libre Office, non pas Libre Office Base, seulement Libre Office.
  * Dans le menu, choisir : Outils => Options => Avancé
  * Dans la partie droite de la fenêtre, cliquer sur le bouton "Chemin de la classe"
  * Puis , dans la partie droite de la nouvelle fenêtre, cliquer sur le bouton "Ajouter une archive". 
  * Naviguer, avec l'explorateur de fichier qui s'ouvre, jusqu'au répertoire où vous avez décompressé le pilote UCanAccess. Ouvrir le répertoire "loader" pour y sélectionner le fichier "ucanload.jar".
  * Valider et fermer les fenêtres par "OK". Libre Office demande un redémarrage.

===== Libre Office Base =====


Lancer Libre Office base pour ouvrir le fichier de la base Access.

  * Dans l'assistant base de données, sélectionner "Connecter une base de données existante" et cliquer sur "Suivant".
  * Dans la nouvelle fenêtre qui s'ouvre, renseigner l'URL de la source de données" en faisant précéder son chemin complet de la mention "%%ucanaccess://%%".  Puis, dans la zone "Classe de pilote JDBC" rentrer ce lien ""
  * Il ne reste plus qu'à cliquer sur "suivant" pour préciser le nom d'utilisateur et le mot de passe le cas échéant, puis donner un nom à la nouvelle base Libre Office qui sera créée.

=====  Voir aussi  =====
Basé sur [[https://askubuntu.com/questions/187389/is-it-possible-to-open-an-access-2010-database-file-without-using-wine-or-virtua »]] par Gord Thompson.
[[https://forum.ubuntu-fr.org/viewtopic.php?id=2012141]] sur le forum ubuntu-fr


//Contributeurs principaux : [[:utilisateurs:j5012]].//

